package com.bcu.calculus.entity;


import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@ApiModel(value = "com-bcu-calculus-entity-SendNumber")
@NoArgsConstructor
@Data
public class SendNumber {
    public interface  ArticleView extends Message.UnionSimpleView {}

    /**
     * 提交编号
     */
    @ApiModelProperty(value = "提交编号")
    private String sendId;

    /**
     * 提交用户编号（工号）
     */
    @ApiModelProperty(value = "提交用户编号（工号）")
    private String sendUserId;

    /**
     * 提交大类编号
     */
    @ApiModelProperty(value = "提交大类编号")
    private String sendFlistId;

    /**
     * 提交二级编号
     */
    @ApiModelProperty(value = "提交二级编号")
    private String sendSlistId;

    /**
     * 提交三级编号
     */
    @ApiModelProperty(value = "提交三级编号")
    private String sendTlistId;

    /**
     * 提交事迹标题
     */
    @ApiModelProperty(value = "提交事迹标题")
    private String sendTitle;

    /**
     * 提交事迹内容
     */
    @ApiModelProperty(value = "提交事迹内容")
    private String sendInfo;

    /**
     * 提交图片
     */
    @ApiModelProperty(value = "提交图片")
    private String sendImages;

    /**
     * 评分人用户编号
     */
    @ApiModelProperty(value = "评分人用户编号")
    private String sendGiveUserId;

    /**
     * 审核状态（0审核中，1审核通过，2审核未通过）
     */
    @ApiModelProperty(value = "审核状态（0审核中，1审核通过，2审核未通过）")
    private Integer sendStatus;

    /**
     * 提交得分
     */
    @ApiModelProperty(value = "提交得分")
    private Double sendScore;

    /**
     * 提交时间
     */
    @ApiModelProperty(value = "提交时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private String sendPostTime;

}
